/**
 * 
 */
package com.revenco.bi.dao;

import java.util.List;

import com.revenco.bi.model.TnChartDataitems;

/**
 * @author ghq
 * @version $Revision:1.0.0, 2014年1月24日10:28:44
 */
public interface TnChartDataitemsDao {
	// public List<TnChartDataitems> getChartDataitemsList(String chartId);

	public TnChartDataitems getChartDataitemsById(String Id);

	public void saveChartDataitemsInfo(TnChartDataitems tDataitems);

	public void updateChartDataitemsInfo(TnChartDataitems tDataitems);

	public TnChartDataitems getChartDataitemsByIdName(String chartId,
			String name);

	/**
	 * 根据chartid获取集合
	 * 
	 * @param chartId
	 * @return
	 */
	public List<TnChartDataitems> getChartDataitemsList(String chartId);

	/**
	 * 删除一个对象
	 * @param td
	 */
	public void deleteChartDataitems(TnChartDataitems td);

	/**
	 * 根据图表id删除一个集合
	 * @param chartId
	 * @return
	 */
	public boolean deleteChartDataitemsByIdName(String chartId);

	public void deleteByChartId(String chartId);
}
